
// import { ecs } from "../libs/ecs/ECS";
// import { ECSRootSystem } from "../libs/ecs/ECSSystem";
// import { LanguageManager } from "../libs/gui/language/Language";
// import { HttpRequest } from "../libs/network/HttpRequest";
// import { NetManager } from "../libs/network/NetManager";
// import { Config } from "../module/config/Config";
// import { AudioManager } from "./common/audio/AudioManager";
// import { MessageManager } from "./common/event/MessageManager";
// import { ResLoader } from "./common/loader/ResLoader";
//
// import { RandomManager } from "./common/random/RandomManager";
// import { StorageManager } from "./common/storage/StorageManager";
// import { TimerManager } from "./common/timer/TimerManager";
// import { GameManager } from "./game/GameManager";
import {Logger} from "./log/Logger";
import {UIManager} from "db://assets/script/ui/UIManager";
/** 框架版本号 */
export var version: string = "1.1.4";

/** 框架核心模块访问入口 */
export class oops {
    /** ----------核心模块---------- */

    /** 日志管理 */
    static log = Logger;
    /** 游戏配置 */
    // static config = new Config();
    // /** 全局消息 */
    // static message: MessageManager = MessageManager.Instance;
    // /** 随机工具 */
    // static random = RandomManager.instance;
    // /** 本地存储 */
    // static storage: StorageManager = new StorageManager();
    // /** 游戏时间管理 */
    // static timer: TimerManager;
    // /** 游戏音乐管理 */
    // static audio: AudioManager;
    /** 二维界面管理 */
    static uiMgr: UIManager = new UIManager();
    // /** 三维游戏世界管理 */
    // static game: GameManager;
    /** 资源管理 */
    // static res = new ResLoader();
    //
    // /** ----------可选模块---------- */
    //
    // /** 多语言模块 */
    // static language: LanguageManager;
    // /** HTTP */
    // static http: HttpRequest = new HttpRequest();
    // /** WebSocket */
    // static tcp: NetManager = new NetManager();
    // /** ECS */
    // static ecs: ECSRootSystem = new ecs.RootSystem();
}
